added new UI application implementation