add final Ui
add preview