added simpleblockdiagram