requirement finished