working more on the script system