+add _shim partial