added reverse c string