function of cataloger