finished up to 3.2
fin