adding the http collect exercise