user and book controller, model test