Feat ant shift (6/28)

Feat ant shift