keep top level API code together
renamed api package to http