bug fix, using assembler, verbose output, split output