add demo2 block diagram