Craig To Sign New Contract