This iMac was going to be trashed by a client and they asked if we wanted it. Its screen had failed. So since this was an older machine, I thought it would be a good one for Jack to learn on. While we were in there, as always, we cleaned the inside of the machine as thoroughly as we could and we also upgraded the hard drive to a solid state drive for speed and quiet operation. We then upgraded this iMac to the highest allowed operating system and it has been working great for a couple of years so far! Jack loves to use it for scratch programming and general video gaming. We had a lot of fun working on this one together!