Updated createInstance API