add field validation to new books