updated model with new crud actions