added file looper, linker, and comments