fixed string manipulation