fixed unmatched ]