this is all probably fine you guys