long-term contract Archive