learning added