revert back Landswellsong changes and implemented almost two functions in announce