cleaning first working version; added circle