template actions