implementing grade circles