fixed asembler