changed catalogue model