pushed pascalscript changes