added learning and knowing model tests