many changes 2