basic support (untested) for all methods in API