DONE : PUT/GET/MODIFY request handlers TODO: fix scope