issue #18 - add challenge page (not functional yet)