much work on adding genre and count. still need to support adding the room id on the genre table.