rename compiler -> assembler