updated SGScript