add getneff3 and update getarray