dev::add web module