refactor MovieDesign