linker almost done