Baines To Get New Contract