on fixing bug
update simple data block and some interface