worked on maze_solver