updated docs, api cleanup