add challenge check code
describe challenge interface
add tests for statistics