updates design decision