require model