add advertisement and foresightSystem