OOP Alast!

Simpler with inheritance