added guard around edge case
adding spliting