- fix NPE bugs