two objects for bilinks