add the architecture diagram