project restructuring and added web requests, and zip code lookup