static and template