auto-coplete with n-p