implemented new methods, expanded RESTful capabilities