stopped using is.na, fixed build
made good progress on new forall tool
added more input validation