updates to fix rootViewModel