Good job here. You really understood the modularity I was talking about. Having an objects methods act only on its own data is a good practice and can make your code very modular and clean.