book controller and model added