config loader; app framework;