adding comments and draw circle function