3.0

The first half of this was so frustrating and awful but the second half was ✨