commit learn