frequency operations
better param names
doc{string|test}s