improve model methods for concert in ruby and js