organizing the commits