add frozen mode and waterfall