John: we now have regular string data validationa and if the regex fails the code will not be added to the buffer, we can write it to a fail file or other as needed