static templates, transitions