refactored film section