There should be a law on the books that requires Congress members to read every single page of whatever legislation they vote on. On the day before the vote, all members should be required to take a test on the proposed legislation. If they cannot pass the test, they cannot vote. This would require a certain number of days between the final bill and the vote, and it would also prevent last minute additions of several hundreds of pages that nobody will read. The fact that this would also slow down the passage of laws would only be an added bonus.