clean up admin section, better routing