long-term contracts