separation between core and admin, etc.