kitten and puppy in a hat with smartphone .