added architecture sketch
resolved merge conflict