i'm stupid, almost there