base outline of stuff, api next