Made factory the model(?)