validation objects