massive update for scaling with dream