new architecture diagram