init template
description, codes