assume that I actually had finished that script; maybe I will add unit tests eventually