integrated new UI