merge adapters use stored function description