nest added
obstacles avoidance added