added initial arc http communication code