some code arrangement
save few ops during addition