implemented GET and PUT for studies