Updated shows controller