validation rules at runtime, file upload/delete, trip/project selection