lots of stuff, fixed stuffs :D yays