add requirements
resolved