changed a buuuuuunch of stuff.