add web mode