bugfi : npe fix