new classes added.
violations added.
goal of this branch added.