flipped [] and ()