scripts for programmers