match function skeletons for UI