learning requires learning material