separate script engines