introduce longString