add two files for the web function