updated block diagram