requirements updated