updates to rights model