implement new feature to write like a function block

see README
update ver-0.3.5