requirements maintenance