simple template sys