Engeineer's guide to cats