reorganized examples, added http client