dealing from Model