new template, new loading schema