Validation and adding new objects