Research and design ideas