create instance after loading engine