stable, apply all new ui