added text-circle function