Apply OOP submitting lab 05

Change this guy to use `args` -- implies flexibility.