add rest architecture diagram