refactor adding files from @ARGV