99% Math Engine done