so many changes for over a week that should have been committed earlier