melody long