implement basic download function
add request builder