Flat Assembler