add httpcomponent