catalog params functionally