fixed init template