added circles, still using brute force method