I added some stuff you conveniently left out....