properly displays images, and I believe it accounts for all test cases ie vegetarian or not thirsty