new template and static system, in progress