update requirements and process