Some work on 2nd exercise (cats included)