Validation_main_parts