updated lazylist to make it easy to work with.