Update header.h

added do_link
manual merge is slow
working on fancy ls