menu icon & refactoring kekeke