improved tssplit