template3 update