api portion of "where does this go"