fixed and updated quite a few things. (nothing tooo major though)