fix front-end bug