prototype for LinkCollection