put work into high level example http_get.c