this can create the auto generated model class