block diagram edits