first pass at the instructions