Incorporating user feedback into successive design iterations