working on the block_diagram_gui; supporting changes