experiments with validate in model/book.rb