created the model for commons