fixed bugs in last commit. pulling works, but the object is not updating correctly to reflect the new file