more external changes. small other changes