fix null bug