manage static interfaces
template for interfaces