calculations correction,

hierarchy of registers, repair broken procedure, preserve registers22