Fluid driving means