API design and manuals