updated admin-controller