addchallange controller