phase 2, string out