fix template code