revision to servo method