add basic shim interface