make some awsome ui

other features not work