Towards sustainable product development