docs with js examples and helpers