updates to the share model and trying to get tests to run.