Added many new UI features