added genre but adding genre to song or reversed gives a nullpointerex so yeah still working on that