so many changes where to begin