Research and development/ How do we come up with new and innovative solutions?