Uhh, added a bunch of stuff and Java sucks.