issue #18 - validation for adding challenge page