create a new UI
before changing main UI
update UI
demo version
slightly update the code with new UI