Revert "new requirement page fix"

This reverts commit a7c902b5769fdfe8f845acbf257a1affe282dc62.
Revert "bug fixes"

This reverts commit 64fdc3814aebc2663c678a2acba19d9b8a6d1df0.
Revert "bug fixes"

This reverts commit 684f70532e19132429e0f35a31de214893d07563.