add arrays keys support