Implemented auto inserted macroses. Added $odd and $even