https://medium.com/@thekingventer99/research-topics-on-mesoscale-and-nanoscale-physics-part4-c5508235da37