still optimizing linK part.  still much slower than without linK