Dino catalog

fixed houndci comments. please review this
Are there more descriptive names than `key, value`?