Update with new thread and more seqeunce diagram