added shim module