Added circle plotting and algorithm