rough outline of playscript