add wizard UI
random improve