add http handlers