Template semi-finished.