support np=1