add validates for title and isbn