Fixed a bug with circle. Added a circle demo