Feat ant shift (3/28)

Feat ant shift