a few scripts to play with