improve F motion