updating a lot 2.0