The invention provides an upright vacuum cleaner with a swivel and swing handle fitted to the upper end of the upright portion of the vacuum cleaner using a ball and socket joint and a connecting bolt. One second memory cell of the second memory cells in each string is set to a programmed state, and remaining second memory cells are set to an erased state. The testing board has an IDE interface for electrically connecting with the tested board, a buffer for storing data temporarily, and a decoder for decoding IDE commands. A first phase-change material is formed in the first isolation layer, wherein the top electrode and the bottom electrode are electrically connected via the first phase-change material. The false tread modules of the invention permit fast and easy onsite installation, with or without preattached balusters. The method for transmitting streaming data using multiple paths includes managing and maintaining a path list including sequence information about a transmission path capable of transmitting data, framing the streaming data, and transmitting the framed streaming data via the transmission path according to the sequence information.