i still think i'm missing a couple of them