updates to Learn