Made interface for directed list