start of catalog parsing