https://www.clam34.com/mit-technology-overview.html