implemented labels and most all needed insn types