add learning document