extend catalog class