add cstring
add cstrings
add xccheckout