fix bug - add http module