added  // TODO ! must get rid of all pattern validation but need to replace it with jquery or server side validation