working on lazy loading for results