make sure ordering stays consistent
add picture model
can handle pictures attached to shows