update a bunch of stuff weve changed and ive just been too busy to document