added resized architecture diagram