fixed NR and weak form