-c and --config flags added for custom provided configuration