updated docs and demos