implemented menu.
self comments removing