some change with template