bp: add Link class