block diagram of project