model, ui deep re-design