fix bug and improve ui