When we add on design challenges, we will need pase the type in also.