added dot-bracket notation