[interface][template]