add the codes about linker and loader