updated based on available data