Developing dynamic script generation