add field author2 to model and improve model validations