Enhancing innovation through customer involvement