https://home.mehromah.ir/mehromah-learn/articles/learning-papers/1275-quantom.html