Multiple-page form completion is also achievable as a result of the 100% accurate and 100% coverage guarantee of our invention. Multiple-page form completion is not equivalent to a multiple of one-page form-filling. First, multiple of one-page form-filling needs one user's action/confirming for each page whereas our multiple-page form completion only needs user's initialization at the beginning. There are other extra steps, not obviously expected, need to be taken care of. For example, in order to ensure a smooth and uninterrupted completion of forms, all validation of personal data needs to be done at the beginning, i.e. before user's initialization of the process. The case for multiple-page form completion is why 100% accurate and 100% coverage is important. Supposing the other form-filling method have 90% chance of accurately placing values into every form field for one page, with 4-page form filling, the chance of success becomes 0.9*0.9*0.9*0.9=66%.