overhaul the requirements document