Feat ant shift (4/28)

Feat ant shift