fix spliits logic