use JSON to represent procedure params
fix wp cluster