new template
check demo2
chỉ mới demo chưa chuyển thành template của jsf