config file added, program modified for support user configration,