add the internet communication framework