fixed a ton of silly errors