1.add learning tests code.