add web app support