narrow design challenges