add circle navgiation
fixed bug