how do they know so many things???