LONG TERM AGREEMENT