templete modified