requirement fixes