NOTE : this article will soon be updated.