basic string done
merge code string done basic type.