fixed stringio bug