model class todo