These files should function as a base assembler