editable block and improve the exp