made HttpUtil an interface