big update with image fetching now