A bipartisan group of lawmakers filed the 844-page immigration bill on the Senate floor early Wednesday morning. You can browse the full bill below. Dylan Matthews also has a rundown of the bill's key provisions: