Started implementing circle implementation