links with types (preliminary)