changes from gareth