add the libs learning