better validation for comments model