add shim stuff