changed architecture diagram