Update code with new functional link command pattern