We arrived Saturday at 3:30. Filled out form on line and on plane. H people were directed to use kiosks but the line was long so we went down to immigration line. Line was so or seven times around but only took twenty minutes to see official. I told her we did form on line and also gave her paper form. Three minutes later the two of us were done. Customs just waived people through. Did the on line form make a difference. Honestly not sure. Perhaps if more people are doing it, it makes the long line move faster.