add shim executable and CMakeLists