spell and grammar checked up to ###Wizards