change name of models for abstraction