support user-specified configuration files by adding command "c"