http lib add