first round, kind of broken
rename
export api update
update doc
get tests running again, although they're currently failing