duplication function
menus uniformization