separation of admin and regular user controller through inheritance and package names