np complete