fix base string bug