It now learns from your mistakes