add explanation for web