legacy templates