added todo item to convert lp to event-based model