corrected string composition