new grade features and tests added