First commit, and added the base class.