A lot going on here

44