implemented link without auth (probably buggy)

probably plenty of bugs, changed a lot of code to use KAG names instead
of auths