advertisement service
before restruct connecter