additional changes made such as objects renamed