update contributors
more coverage
take care of new link label
fix checking permission

more tests