add function to fill up circle