OOP Approach to View pt.2