update template, add ordering