command line file argument feature implemented