fix createInstance