Block Diagram Discription