refactor film show, index, new ui