actually the string split was unnecessary