i give my player`s new contract before i assign skill saved and the reason is i save money as they want a one of payment according to there market value so if you add skill first his value will go up then you pay a hell of lot more to re-sign