add feature now handles blank fields