set better fragment for link... though I'm still not in love with this approach