app-web module added