Pogress on assembler