listing menu implementation