20 year agreement