use query_params
adding demo.js
fix merge conflict