navbar update and cat functs update