2dof controller virtual updated by rakhi