Added initializer template