outsource admin menu in seperate file