most of the basic formulas