added class, work continues.
committed to git always.
scope creep beckons.