todo: get config from switches
apply PSR-2 Coding Standards
add some cases for gitignore
fix: show district name