fixed bad coding on requirement level