add diagram for post, promise to describe assembler in next post