refactored video controller to remove inherited resources