Understanding cats inside and out