added rough function for filled circles
filter before passing to the renderer
added utility functions