with pistons or vanes