add http component