added menu logic, need to implement