some external changes 2