Short & Long Term Contracts