putting linker together