added backend architecture diagram