implemented dropping grades