add dm-validations to challenge model