by pistons or pumps