updated classic script