switching all default implementations
minor formatting
submitting configs...
putting logger intitializations in static block so as to save memory