Finished OOP Advanced: basic assignment