add funcs keys-values