add a new web sample