use explicit linked lists from core.