script written; next up is implementation