1. update requirements