add templates and statics