add circular option