static ctor