https://quantumreleasing.wordpress.com/2009/08/02/quantum-releasing/