Hydrokinetics