Feat ant shift (5/28)

Feat ant shift