fixed bug with string split