Added base for linked implementation