add description about requirements