fix bug
fix address and validate field