Added shit ton of stuff