finish implementation and unit tests for GET and PUT member