updated 12A exercises