have to debug. something wrong with splititng