updated docs and requirements