validation and comments