child blocks are wrapped in functions
child blocks are wrapped in functions
pass new writers to block children
ability to use if/else statements
added conditional test
change modifier to mapper
cleanup
added text binding