Trying different methods. For clearity these methods can be converted into objects.

This is just for practice. Nothing serious.