implemented different genre list