add footer and shim