Some skeletal structure of the API