added before save validation for accepting challenges