fixed movement flow