fixbug: is null