fixed and tested webapp recipe