added a simple menu and added documentation to all new changes