recent commits review