Finished with sharing. need to fix some small stuff