adding plugin-aware command execution