npe fixed
typo
support array set values