learned about method visibility and the difference between private, public, and protected methods
loops