Genre add functionality