Refactoring Cinema Res System.