scripts for assignments