update model
new rules