block diagram

updated block diagram after meeting discussions