Separate out admin controller