added framework script generation