some instructions in case anyone's bored enough to try this out