more like the docs