add grade wrapper