major developments all over the place, yay!