could use a set here and then just sort challenges by name on display