add infinity length