fix null value bug