interface, doubly linked chain