Learn by mistakes