addGenre logic