Feat ant shift (14/28)

Feat ant shift