created the initial classes for several things