implemented fixed path (target following) behavior