Added idk a lot of stuff