public boolean update(List<String> args) throws InvalidTableRowException {
        if (args.size() != columnNames.size()) {
            throw new InvalidTableRowException("args massive size doesn't map table column size");
        }

        String key = args.get(0);
        Row row = new Row(args);

        rows.put(key, row);
        return true;
    }