add http collect solution