Long-term contract