adding external shim (resource)
first basic implementation
config generator class