cat functs update