Mostly updating documentation