working on the script side