task for web server instead of script