add execSync interface