Replaced link with list implementation.