add file_manager, write all file_parse, assembler