sevaral changes