added free-float mode
added free-float mode