requirements work