add more circular tests