text field + button
ip field width + text
fix bug