work on zip4 and required fields