code formatting, tabs to spaces, 4 spaces from now on everywhere
use the logger instead of println. use nimbus laf for ui.