artistmenu refactoring and docs added