Menu flow done and added some callback interfaces to classes