fixed string procedure