refactor
Knife remote execution