added Book model