Feat ant shift (7/28)

Feat ant shift