need to put web in its own class