block diagram fix