add zip and number validation