Revert "Revert "Finally Fixed! except missing realism""

This reverts commit b2aa90422bf24f174d4b39c0126173e4104f06a9.