construct, version, receive, model, communicate, patent, prototype, device, creativity, demonstrate, invent, design