updating domain models