view challenge improvement