fixed assembler to recursively include data files