frontend work on shows page