String parser logic update