imperfect Cartoons