putting thought and design together