updates for real data