reverted some changes...works well with a robot