added individual message fetching