updated docs and demo