fix bug in catalog