reformatted requirements