refining the a2, k2 & a0 methods