updated function catalog