added PublicSuffix to require file