Block-diagram