[ Update ] Better template.