add dynamic script