upload new UI, fix various errors