bug fixed , beautify the interface.(still ugly)