correcting output to match requirements; TODO service needs to know who its servicing; DONE established requester self identity