moved the files around to make more sense
putting ad requesting in the same file