UI redesign and function changes