template properties demo