Before revision:  We present a theory of product design which allows us to do that.
After revision:  We present a theory of product design which achieves that.