HATS! SO MANY HATS!