put the admin page callback in a separate .inc file