Feat ant shift (22/28)

Feat ant shift