how does it know-