add comment for templete