circular hsi modes implemented