TODO: redefine API spec
TODO: redefine API spec