documentation through options