Separated admin into components