more stuff for the Model part