fixing learn