tries to learn