add avalon.shim