add config
add listeners on button-box
pertial village rows
use json
add config button
add reserved villages