move er model to data layer.