remove comment
add http func