add requirements doc