updated scripts for different interpreters