worked on the stage implementations , not finished