game changes- more OOP