refactoring video properties