Refactored add newspaper and advertisement