created the model classes for task