On kinematics and flow velocity prediction in step-pool channels