more instruction parsing