fix internal links, add signatures to generic methods