replace catalog tree by list