done with wfnsh45 for m4