have request mostly working