#12 doc for general usage