add sdk xcheckout state back to repo