add SplitLength function
adding HLKey