simplistic assembler works (a little, anyway)