integration of wall_following