WIP: API Doc

rewrote those to be shorter/simpler