added basic new challenge routing