Updated checkcode