add icon & fix style bugs