most parts compile, but fails to link