Holy shit I've fixed a lot of minor errors.