separate file for admin logic, spruced up admin page