docs: add requirements