Adding Block Diagram