added new UI and features