made grades infintely scalable