add direct learning