issue #39 - approving challenges (not completed yet)