internet module seperation