worked on .foreach moved all web.is* to top. fleshed out web.create