external changes