added initial classes for sample