Semi buggy update compare to goal maybe fixed