all hugh's changes