a source of learning