crud for admin, all tests pass