Refactoring link and restyle with fail on menu(((