String function updated