reworked challenge search