make app configurable through cfg file, and make some configuration section invisible.