Implemented new learner object based on event linked list.