setup admin controller
helper for require_admin & store_location