add B I U function
make UI little good
use execCommand() to finish the task